/*======================================================================*
    Copyright (c) 2015-2023 DTS, Inc. and its affiliates.

    Redistribution and use in source and binary forms, with or without modification,
    are permitted provided that the following conditions are met:

    1. Redistributions of source code must retain the above copyright notice, this
    list of conditions and the following disclaimer.

    2. Redistributions in binary form must reproduce the above copyright notice,
    this list of conditions and the following disclaimer in the documentation
    and/or other materials provided with the distribution.

    3. Neither the name of the copyright holder nor the names of its contributors
    may be used to endorse or promote products derived from this software without
    specific prior written permission.

    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
    ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
    WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
    DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
    ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
    (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
    LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
    ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *======================================================================*/
//
//  testcfg.h
//  Unit Test
//

#ifndef TESTCFG_H_
#define TESTCFG_H_

const int c20cfgChannelCount = 2;
const std::string c20cfg =
    "v	3\n"
    "c	smooth	1\n"
    "c	decorr	0\n"
    "s	L	0	-25	0	urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s	R	1	25	0	urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s	C	*	0	0\n"
    "s	LS	*	-110	0\n"
    "s	RS	*	110	0\n"
    "s	T	*	0	90\n"
    "m T   L   0.5     R       0.5\n"
    "m C   L   0.5     R       0.5\n"
    "m LS  L   0.66    R       0.34\n"
    "m RS  L   0.34    R       0.66\n"
    "p	L	C	T\n"
    "p	L	LS	T\n"
    "p	R	C	T\n"
    "p	R	RS	T\n"
    "p	LS	RS	T\n";

// 5.1 standard cfg
const int c51cfgChannelCount = 6;
const std::string c51cfg=
    "v	3\n"
    "k authtool tag:dts.com,2016:mda:authtool:dtsx\n"
    "k authtoolversion 1.5\n"
    "c	smooth	1\n"
    "c	decorr	0\n"
    "e	urn:smpte:ul:060E2B34.0401010D.03020201.00000000\n"
    "s	L	0	-30	0	urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s	C	1	0	0	urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
    "s	R	2	30	0	urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s	LS	3	-110	0	urn:smpte:ul:060E2B34.0401010D.03020105.00000000\n"
    "s	RS	4	110	0	urn:smpte:ul:060E2B34.0401010D.03020106.00000000\n"
    "s	LFE	5	0	0	urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
    "s	T	*	0	90\n"
    "w	LFE\n"
    "m	T	L	0.25	R	0.25	LS	0.25	RS	0.25\n"
    "p	L	C	T\n"
    "p	L	LS	T\n"
    "p	C	R	T\n"
    "p	R	RS	T\n"
    "p	LS	RS	T\n";

// "c51_ns_cfg" is a version of 5.1 standard cfg, with smoothing disabled.
// This cfg is part of configurations specified in renderer conformance CTP unit tests.
// "_ns": smoothing disabled (no smoothing).
//
const int c51_ns_cfgChannelCount = 6;
const std::string c51_ns_cfg=
    "v	3\n"
    "k authtool tag:dts.com,2016:mda:authtool:dtsx\n"
    "k authtoolversion 1.5\n"
    "c	smooth	0\n"
    "c	decorr	0\n"
    "e	urn:smpte:ul:060E2B34.0401010D.03020201.00000000\n"
    "s	L	0	-30	0	urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s	C	1	0	0	urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
    "s	R	2	30	0	urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s	LS	3	-110	0	urn:smpte:ul:060E2B34.0401010D.03020105.00000000\n"
    "s	RS	4	110	0	urn:smpte:ul:060E2B34.0401010D.03020106.00000000\n"
    "s	LFE	5	0	0	urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
    "s	T	*	0	90\n"
    "w	LFE\n"
    "m	T	L	0.25	R	0.25	LS	0.25	RS	0.25\n"
    "p	L	C	T\n"
    "p	L	LS	T\n"
    "p	C	R	T\n"
    "p	R	RS	T\n"
    "p	LS	RS	T\n";

// A 5.1 cfg, but with no sundfield specified, and also smoothing disabled.
// This cfg is part of configurations specified in renderer conformance CTP unit tests.
// This configuration is renamed to "c6_ns_cfg" per CTP naming.
// "_ns": smoothing disabled (no smoothing).
//
const int c6_ns_cfgChannelCount = 6;
const std::string c6_ns_cfg=
    "v	3\n"
    "k authtool tag:dts.com,2016:mda:authtool:dtsx\n"
    "k authtoolversion 1.5\n"
    "c	smooth	0\n"
    "c	decorr	0\n"
    "s	L	0	-30	0	urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s	C	1	0	0	urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
    "s	R	2	30	0	urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s	LS	3	-110	0	urn:smpte:ul:060E2B34.0401010D.03020105.00000000\n"
    "s	RS	4	110	0	urn:smpte:ul:060E2B34.0401010D.03020106.00000000\n"
    "s	LFE	5	0	0	urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
    "s	T	*	0	90\n"
    "w	LFE\n"
    "m	T	L	0.25	R	0.25	LS	0.25	RS	0.25\n"
    "p	L	C	T\n"
    "p	L	LS	T\n"
    "p	C	R	T\n"
    "p	R	RS	T\n"
    "p	LS	RS	T\n";

// 7.1 standard cfg
const int c71cfgChannelCount = 8;
const std::string c71cfg=
    "v	3\n"
    "k authtool tag:dts.com,2016:mda:authtool:dtsx\n"
    "k authtoolversion 1.5\n"
    "c	smooth	1\n"
    "c	decorr	0\n"
    "e	urn:smpte:ul:060E2B34.0401010D.03020202.00000000\n"
    "s	L	0	-30	0	urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s	C	1	0	0	urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
    "s	R	2	30	0	urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s	LSS	3	-90	0	urn:smpte:ul:060E2B34.0401010D.03020107.00000000\n"
    "s	RSS	4	90	0	urn:smpte:ul:060E2B34.0401010D.03020108.00000000\n"
    "s	LSR	5	-150	0	urn:smpte:ul:060E2B34.0401010D.03020109.00000000\n"
    "s	RSR	6	150	0	urn:smpte:ul:060E2B34.0401010D.0302010A.00000000\n"
    "s	LFE	7	0	0	urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
    "s	T	*	0	90\n"
    "w	LFE\n"
    "m	T	LSS	1	RSS	1\n"
    "p	L	C	T\n"
    "p	L	LSS	T\n"
    "p	C	R	T\n"
    "p	R	RSS	T\n"
    "p	LSS	LSR	T\n"
    "p	RSS	RSR	T\n"
    "p	LSR	RSR	T\n";

// "c71_ns_cfg" is a version of 7.1 standard cfg, with smoothing disabled.
// This cfg is part of configurations specified in renderer conformance CTP unit tests.
// "_ns": smoothing disabled (no smoothing).
//
const int c71_ns_cfgChannelCount = 8;
const std::string c71_ns_cfg=
    "v	3\n"
    "k authtool tag:dts.com,2016:mda:authtool:dtsx\n"
    "k authtoolversion 1.5\n"
    "c	smooth	0\n"
    "c	decorr	0\n"
    "e	urn:smpte:ul:060E2B34.0401010D.03020202.00000000\n"
    "s	L	0	-30	0	urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s	C	1	0	0	urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
    "s	R	2	30	0	urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s	LSS	3	-90	0	urn:smpte:ul:060E2B34.0401010D.03020107.00000000\n"
    "s	RSS	4	90	0	urn:smpte:ul:060E2B34.0401010D.03020108.00000000\n"
    "s	LSR	5	-150	0	urn:smpte:ul:060E2B34.0401010D.03020109.00000000\n"
    "s	RSR	6	150	0	urn:smpte:ul:060E2B34.0401010D.0302010A.00000000\n"
    "s	LFE	7	0	0	urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
    "s	T	*	0	90\n"
    "w	LFE\n"
    "m	T	LSS	1	RSS	1\n"
    "p	L	C	T\n"
    "p	L	LSS	T\n"
    "p	C	R	T\n"
    "p	R	RSS	T\n"
    "p	LSS	LSR	T\n"
    "p	RSS	RSR	T\n"
    "p	LSR	RSR	T\n";

// "c151_ns_cfg" is a 15.1 configuration, with smoothing disabled.
// This cfg is part of configurations specified in renderer conformance CTP unit tests.
// "_ns": smoothing disabled (no smoothing).
//
const int c151_ns_cfgChannelCount = 16;
const std::string c151_ns_cfg =
	"v 3\n"
	"k   authtoolversion   3ffe9c0\n"
	"k   authtool   tag:dts.com,2016:mda:authtool:olc\n"
	"c   smooth   0\n"
	"c   decorr   0\n"
	"e   tag:dts.com,2017:mda:ctp:9.1\n"
	"s   L        0   -30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
	"s   C        1     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
	"s   R        2    30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
	"s   LSS      3   -90.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020107.00000000\n"
	"s   RSS      4    90.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020108.00000000\n"
	"s   LRS      5  -150.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020109.00000000\n"
	"s   RRS      6   150.00    0.00   urn:smpte:ul:060E2B34.0401010D.0302010A.00000000\n"
	"s   LFE      7     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
	"s   TSL     10   -90.00   60.00   http://dts.com/mda/channels#TSL\n"
	"s   TSR     13    90.00   60.00   http://dts.com/mda/channels#TSR\n"
	"s   LSS1     8   -45.00    0.00\n"
	"s   RSS1     9    45.00    0.00\n"
	"s   TSL1    11   -24.79   35.99\n"
	"s   TSL2    12  -155.21   35.99\n"
	"s   TSR1    14    24.79   35.99\n"
	"s   TSR2    15   155.21   35.99\n"
	"s   CH       *     0.00   23.89   http://dts.com/mda/channels#CH\n"
	"s   LH       *   -30.00   20.99   http://dts.com/mda/channels#LH\n"
	"s   RH       *    30.00   20.99   http://dts.com/mda/channels#RH\n"
	"w   LFE\n"
	"m   CH     C      1.00\n"
	"m   RH     R      1.00\n"
	"m   LH     L      1.00\n"
	"p   TSL2   TSL1   LSS\n"
	"p   TSL2   TSL1   TSR2\n"
	"p   TSL2   TSL1   TSR1\n"
	"p   TSL2   LRS    LSS\n"
	"p   TSL2   LRS    RRS\n"
	"p   TSL2   LRS    TSR2\n"
	"p   TSL2   RRS    TSR2\n"
	"p   TSL2   TSR2   TSR1\n"
	"p   C      CH     RH\n"
	"p   C      CH     LH\n"
	"p   C      L      LH\n"
	"p   C      R      RH\n"
	"p   TSL1   CH     TSR1\n"
	"p   TSL1   CH     LH\n"
	"p   TSL1   LSS    LH\n"
	"p   TSL1   TSR2   TSR1\n"
	"p   CH     RH     TSR1\n"
	"p   LSS1   L      LH\n"
	"p   LSS1   LSS    LH\n"
	"p   LRS    RRS    TSR2\n"
	"p   R      RH     RSS1\n"
	"p   RRS    RSS    TSR2\n"
	"p   RSS    RH     RSS1\n"
	"p   RSS    RH     TSR1\n"
	"p   RSS    TSR2   TSR1\n";

const int c14_1_TSL_cfgChannelCount = 14;
const std::string c14_1_TSL_cfg =
    "v 3\n"
    "k   authtoolversion   3ffe9c0\n"
    "k   authtool   tag:dts.com,2016:mda:authtool:olc\n"
    "c   smooth   1\n"
    "c   decorr   0\n"
    "e   tag:dts.com,2017:fake-config\n"
    "s   L        0   -30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s   C        1     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
    "s   R        2    30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s   LSS      3   -90.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020107.00000000\n"
    "s   RSS      4    90.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020108.00000000\n"
    "s   LRS      5  -150.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020109.00000000\n"
    "s   RRS      6   150.00    0.00   urn:smpte:ul:060E2B34.0401010D.0302010A.00000000\n"
    "s   LFE      7     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
    "s   TSL      8   -90.00   60.00   http://dts.com/mda/channels#TSL\n"
    "s   TSR      9    90.00   60.00   http://dts.com/mda/channels#TSR\n"
    "s   TSL1    10   -24.79   35.99\n"
    "s   TSL2    12  -155.21   35.99\n"
    "s   TSR1    11    24.79   35.99\n"
    "s   TSR2    13   155.21   35.99\n"
    "s   CH       *     0.00   23.89   http://dts.com/mda/channels#CH\n"
    "s   LH       *   -30.00   20.99   http://dts.com/mda/channels#LH\n"
    "s   RH       *    30.00   20.99   http://dts.com/mda/channels#RH\n"
    "w   LFE\n"
    "m   CH     C      1.00\n"
    "m   RH     R      1.00\n"
    "m   LH     L      1.00\n"
    "p   TSL2   TSL1   LSS \n"
    "p   TSL2   TSL1   TSR2\n"
    "p   TSL2   TSL1   TSR1\n"
    "p   TSL2   LRS    LSS \n"
    "p   TSL2   LRS    RRS \n"
    "p   TSL2   LRS    TSR2\n"
    "p   TSL2   RRS    TSR2\n"
    "p   TSL2   TSR2   TSR1\n"
    "p   C      CH     RH  \n"
    "p   C      CH     LH  \n"
    "p   C      L      LH  \n"
    "p   C      R      RH  \n"
    "p   TSL1   CH     TSR1\n"
    "p   TSL1   CH     LH  \n"
    "p   TSL1   LSS    LH  \n"
    "p   TSL1   TSR2   TSR1\n"
    "p   CH     RH     TSR1\n"
    "p   L      LSS    LH  \n"
    "p   LRS    RRS    TSR2\n"
    "p   R      RSS    RH  \n"
    "p   RRS    RSS    TSR2\n"
    "p   RSS    RH     TSR1\n"
    "p   RSS    TSR2   TSR1\n";

const int c181spherecfgChannelCount = 18;
const std::string c181spherecfg =
    "v	3\n"
    "c	smooth	1\n"
    "c	decorr	0\n"
    "e	urn:smpte:ul:060E2B34.0401010D.03020202.00000000\n"
    "s	L	0	-25	0	urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s	R	1	25	0	urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s	C	2	0	0	urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
    "s	LFE	3	0	0	urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
    "s	LSS	4	-90	0	urn:smpte:ul:060E2B34.0401010D.03020107.00000000\n"
    "s	RSS	5	90	0	urn:smpte:ul:060E2B34.0401010D.03020108.00000000\n"
    "s	LSR	6	-150	0	urn:smpte:ul:060E2B34.0401010D.03020109.00000000\n"
    "s	RSR	7	150	0	urn:smpte:ul:060E2B34.0401010D.0302010A.00000000\n"
    "s	LH	8	-45	45\n"
    "s	RH	9	45	45\n"
    "s	LRH	10	-135	45\n"
    "s	RRH	11	135	45\n"
    "s	T	12	0	90\n"
    "s	LB	13	-45	-45\n"
    "s	RB	14	45	-45\n"
    "s	LRB	15	-135	-45\n"
    "s	RRB	16	135	-45\n"
    "s	B	17	0	-90\n"
    "w	LFE\n"
    "p	L	C	LH\n"
    "p	L	C	LB\n"
    "p	L	LSS	LH\n"
    "p	L	LSS	LB\n"
    "p	C	R	RH\n"
    "p	C	R	RB\n"
    "p	C	LH	RH\n"
    "p	C	LB	RB\n"
    "p	R	RSS	RH\n"
    "p	R	RSS	RB\n"
    "p	LSS	LSR	LRH\n"
    "p	LSS	LSR	LRB\n"
    "p	LSS	LH	LRH\n"
    "p	LSS	LB	LRB\n"
    "p	RSS	RSR	RRH\n"
    "p	RSS	RSR	RRB\n"
    "p	RSS	RH	RRH\n"
    "p	RSS	RB	RRB\n"
    "p	LSR	RSR	LRH\n"
    "p	LSR	RSR	RRH\n"
    "p	LSR	LRH	RRH\n"
    "p	RSR	LRH	RRH\n"
    "p LSR RSR LRB\n"
    "p LSR RSR RRB\n"
    "p	LSR	LRB	RRB\n"
    "p	RSR	LRB	RRB\n"
    "p	LH	RH	T\n"
    "p	LH	LRH	T\n"
    "p	RH	RRH	T\n"
    "p	LRH	RRH	T\n"
    "p	LB	RB	B\n"
    "p	LB	LRB	B\n"
    "p	RB	RRB	B\n"
    "p	LRB	RRB	B\n";

const int c23domecfgChannelCount = 24;
const std::string c23domecfg=
    "v	3 \n"
    "c	smooth	1\n"
    "c	decorr	0\n"
    "e	urn:smpte:ul:060E2B34.0401010D.03020202.00000000\n"
    "s	L4	0	-150	0	urn:smpte:ul:060E2B34.0401010D.03020109.00000000\n"
    "s	L3	1	-120	0\n"
    "s	L2	2	-90	0	urn:smpte:ul:060E2B34.0401010D.03020107.00000000\n"
    "s	L1	3	-57	0\n"
    "s	L	4	-25	0	urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s	C	5	0	0	urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
    "s	R	6	25	0	urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s	R1	7	57	0\n"
    "s	R2	8	90	0	urn:smpte:ul:060E2B34.0401010D.03020108.00000000\n"
    "s	R3	9	120	0\n"
    "s	R4	10	150	0	urn:smpte:ul:060E2B34.0401010D.0302010A.00000000\n"
    "s	LH2	11	-150	30\n"
    "s	LH1	12	-90	30\n"
    "s	LH	13	-25	30\n"
    "s	CH	14	0	30\n"
    "s	RH	15	25	30\n"
    "s	RH1	16	90	30\n"
    "s	RH2	17	150	30\n"
    "s	LRH	18	-135	60\n"
    "s	LHH	19	-45	60\n"
    "s	RHH	20	45	60\n"
    "s	RRH	21	135	60\n"
    "s	T	22	0	90\n"
    "s	LFE	23	0	0	urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
    "w	23\n"
    "p	L4	L3	LH2\n"
    "p	L4	R4	LH2\n"
    "p	L4	R4	RH2\n"
    "p	L4	LH2	RH2\n"
    "p	L3	L2	LH1\n"
    "p	L3	LH2	LH1\n"
    "p	L2	L1	LH1\n"
    "p	L1	L	LH\n"
    "p	L1	LH1	LH\n"
    "p	L	C	LH\n"
    "p	L	C	CH\n"
    "p	L	LH	CH\n"
    "p	C	R	CH\n"
    "p	C	R	RH\n"
    "p	C	LH	CH\n"
    "p	C	CH	RH\n"
    "p	R	R1	RH\n"
    "p	R	CH	RH\n"
    "p	R1	R2	RH1\n"
    "p	R1	RH	RH1\n"
    "p	R2	R3	RH1\n"
    "p	R3	R4	RH2\n"
    "p	R3	RH1	RH2\n"
    "p	R4	LH2	RH2\n"
    "p	LH2	LH1	LRH\n"
    "p	LH2	RH2	LRH\n"
    "p	LH2	RH2	RRH\n"
    "p	LH2	LRH	RRH\n"
    "p	LH1	LH	LHH\n"
    "p	LH1	LRH	LHH\n"
    "p	LH	CH	LHH\n"
    "p	CH	RH	RHH\n"
    "p	CH	LHH	RHH\n"
    "p	RH	RH1	RHH\n"
    "p	RH1	RH2	RRH\n"
    "p	RH1	RHH	RRH\n"
    "p	RH2	LRH	RRH\n"
    "p	LRH	LHH	T\n"
    "p	LRH	RRH	T\n"
    "p	LHH	RHH	T\n"
    "p	RHH	RRH	T\n";

/*######################################################
# Location Name: IABTesting
# Auditorium:    9-1-6
# Created  on:   2019-02-13 17:32:34
# Last Modified: 2019-02-13 17:32:34
# Info URL:      http://ec2-52-4-194-104.compute-1.amazonaws.com/conf/4073091b-63e4-4a2b-910c-57d77e3ed8a9/file
# Created by Configurator version 03d9e90
######################################################
# This is a configuration file for
# the Reference Renderer included
# with MDACreator/MDAPlayer v. 0.9.0.0 and higher.
# Parameters are separated by space characters.
######################################################*/

const std::string c916cfg=
    "v 3\n"
    "k   rpversion   2.1\n"
    "k   authtoolversion   03d9e90\n"
    "k   authtool   tag:dts.com,2016:mda:authtool:olc\n"
    "c   smooth   1\n"
    "e   urn:smpte:ul:060E2B34.0401010D.03020202.00000000\n"
    "s   L        0   -30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s   C        1     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
    "s   R        2    30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s   LSS      3   -90.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020107.00000000\n"
    "s   RSS      4    90.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020108.00000000\n"
    "s   LRS      5  -150.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020109.00000000\n"
    "s   RRS      6   150.00    0.00   urn:smpte:ul:060E2B34.0401010D.0302010A.00000000\n"
    "s   LFE      7     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
    "s   TSL      8   -90.00   60.00   http://dts.com/mda/channels#TSL\n"
    "s   TSR      9    90.00   60.00   http://dts.com/mda/channels#TSR\n"
    "s   LSS1    10   -45.00    0.00\n"
    "s   RSS1    11    45.00    0.00\n"
    "s   TSL1    12   -24.79   35.99\n"
    "s   TSL2    13   -90.00   60.00\n"
    "s   TSL3    14  -155.21   35.99\n"
    "s   TSR1    15    24.79   35.99\n"
    "s   TSR2    16    90.00   60.00\n"
    "s   TSR3    17   155.21   35.99\n"
    "w   LFE\n"
    "p   TSL3   TSL2   TSR3\n"
    "p   TSL3   TSL2   LSS\n"
    "p   TSL3   TSL2   TSR2\n"
    "p   TSL3   TSR3   LRS\n"
    "p   TSL3   TSR3   RRS\n"
    "p   TSL3   TSR3   TSR2\n"
    "p   TSL3   LRS    LSS\n"
    "p   TSL3   LRS    RRS\n"
    "p   TSL2   TSL1   LSS1\n"
    "p   TSL2   TSL1   TSR2\n"
    "p   TSL2   TSL1   TSR1\n"
    "p   TSL2   LSS1   LSS\n"
    "p   TSL2   TSR3   TSR2\n"
    "p   TSL2   TSR2   TSR1\n"
    "p   C      TSL1   L\n"
    "p   C      TSL1   TSR1\n"
    "p   C      R      TSR1\n"
    "p   TSL1   LSS1   L\n"
    "p   TSL1   TSR2   TSR1\n"
    "p   TSR3   LRS    RRS\n"
    "p   TSR3   RRS    RSS\n"
    "p   TSR3   RSS    TSR2\n"
    "p   R      RSS1   TSR1\n"
    "p   RSS    TSR2   RSS1\n"
    "p   TSR2   RSS1   TSR1\n";


const int IAB51cfgChannelCount = 7;
const std::string IAB51cfg=
    "v 3\n"
    "k   rpversion   2.2\n"
    "k   authtoolversion   3cc5cdb582\n"
    "k   authtool   tag:dts.com,2016:mda:authtool:olc\n"
    "c   smooth   1\n"
    "e   urn:smpte:ul:060E2B34.0401010D.03020201.00000000\n"
    "s   L        0   -30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s   C        1     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
    "s   R        2    30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s   LS       3  -110.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020105.00000000\n"
    "s   RS       4   110.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020106.00000000\n"
    "s   LFE      5     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
    "s   TSC1     6     0.00   90.00\n"
    "w   LFE\n"
    "p   RS     R      TSC1\n"
    "p   RS     LS     TSC1\n"
    "p   R      C      TSC1\n"
    "p   C      TSC1   L\n"
    "p   LS     TSC1   L\n";

const int IAB71DScfgChannelCount = 9;
const std::string IAB71DScfg=
    "v 3\n"
    "k   rpversion   2.2\n"
    "k   authtoolversion   3cc5cdb582\n"
    "k   authtool   tag:dts.com,2016:mda:authtool:olc\n"
    "c   smooth   1\n"
    "e   urn:smpte:ul:060E2B34.0401010D.03020202.00000000\n"
    "s   L        0   -30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s   C        1     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
    "s   R        2    30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s   LSS      3   -90.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020107.00000000\n"
    "s   RSS      4    90.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020108.00000000\n"
    "s   LRS      5  -150.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020109.00000000\n"
    "s   RRS      6   150.00    0.00   urn:smpte:ul:060E2B34.0401010D.0302010A.00000000\n"
    "s   LFE      7     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
    "s   TSC1     8     0.00   90.00\n"
    "w   LFE\n"
    "p   R      C      TSC1\n"
    "p   R      RSS    TSC1\n"
    "p   RRS    RSS    TSC1\n"
    "p   RRS    TSC1   LRS\n"
    "p   C      TSC1   L\n"
    "p   TSC1   L      LSS\n"
    "p   TSC1   LRS    LSS\n";

const int IAB71SDScfgChannelCount = 9;
const std::string IAB71SDScfg=
    "v 3\n"
    "k   rpversion   2.2\n"
    "k   authtoolversion   3cc5cdb582\n"
    "k   authtool   tag:dts.com,2016:mda:authtool:olc\n"
    "c   smooth   1\n"
    "e   urn:smpte:ul:060E2B34.0401010D.03020203.00000000\n"
    "s   L        0   -30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s   C        1     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
    "s   R        2    30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s   LS       3  -110.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020105.00000000\n"
    "s   RS       4   110.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020106.00000000\n"
    "s   LFE      7     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
    "s   LC       8   -16.10    0.00   urn:smpte:ul:060E2B34.0401010D.0302010B.00000000\n"
    "s   RC       9    16.10    0.00   urn:smpte:ul:060E2B34.0401010D.0302010C.00000000\n"
    "s   TSC1    10     0.00   90.00\n"
    "w   LFE\n"
    "p   RC     R      TSC1\n"
    "p   RC     C      TSC1\n"
    "p   RS     R      TSC1\n"
    "p   RS     LS     TSC1\n"
    "p   C      LC     TSC1\n"
    "p   LC     TSC1   L\n"
    "p   LS     TSC1   L\n";

const int IABAtmos91OHcfgChannelCount = 10;
const std::string IAB91OHcfg=
    "v 3\n"
    "k   rpversion   2.2\n"
    "k   authtoolversion   3cc5cdb582\n"
    "k   authtool   tag:dts.com,2016:mda:authtool:olc\n"
    "c   smooth   1\n"
    "e   http://dts.com/mda/soundfield#91OH\n"
    "s   L       0   -30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s   C       1     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
    "s   R       2    30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s   LSS     3   -90.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020107.00000000\n"
    "s   RSS     4    90.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020108.00000000\n"
    "s   LRS     5  -150.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020109.00000000\n"
    "s   RRS     6   150.00    0.00   urn:smpte:ul:060E2B34.0401010D.0302010A.00000000\n"
    "s   LFE     7     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
    "s   TSL     8   -90.00   60.00   http://dts.com/mda/channels#TSL\n"
    "s   TSR     9    90.00   60.00   http://dts.com/mda/channels#TSR\n"
    "w   LFE\n"
    "p   R     TSR   C\n"
    "p   R     TSR   RSS\n"
    "p   RRS   TSR   RSS\n"
    "p   RRS   TSR   LRS\n"
    "p   RRS   TSR   TSL\n"
    "p   RRS   LRS   TSL\n"
    "p   TSR   C     TSL\n"
    "p   TSR   LRS   TSL\n"
    "p   C     L     TSL\n"
    "p   L     TSL   LSS\n"
    "p   LRS   TSL   LSS\n";

const int IABAuro11_1HTcfgChannelCount = 12;
const std::string IABAuro11_1HTcfg=
    "v 3\n"
    "k   rpversion   2.2\n"
    "k   authtoolversion   3cc5cdb582\n"
    "k   authtool   tag:dts.com,2016:mda:authtool:olc\n"
    "c   smooth   1\n"
    "e   http://dts.com/mda/soundfield#111HT\n"
    "s   L       0   -30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s   C       1     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
    "s   R       2    30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s   LS      3  -110.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020105.00000000\n"
    "s   RS      8   110.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020106.00000000\n"
    "s   LFE     7     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
    "s   CH      5     0.00   23.89   http://dts.com/mda/channels#CH\n"
    "s   LH      4   -30.00   20.99   http://dts.com/mda/channels#LH\n"
    "s   LHS     9  -110.00   30.00   http://dts.com/mda/channels#LHS\n"
    "s   RH      6    30.00   20.99   http://dts.com/mda/channels#RH\n"
    "s   RHS    10   110.00   30.00   http://dts.com/mda/channels#RHS\n"
    "s   TS     11     0.00   90.00   http://dts.com/mda/channels#TS\n"
    "w   LFE\n"
    "p   RS    R     RH\n"
    "p   RS    RH    RHS\n"
    "p   RS    LHS   LS\n"
    "p   RS    LHS   RHS\n"
    "p   RS    LS    RHS\n"
    "p   R     C     RH\n"
    "p   C     CH    RH\n"
    "p   C     CH    LH\n"
    "p   C     L     LH\n"
    "p   CH    RH    TS\n"
    "p   CH    LH    TS\n"
    "p   RH    RHS   TS\n"
    "p   LHS   LS    LH\n"
    "p   LHS   LS    RHS\n"
    "p   LHS   LH    TS\n"
    "p   LHS   RHS   TS\n"
    "p   LS    L     LH\n";

const int IABAuro13_1HTcfgChannelCount = 15;
const std::string IABAuro13_1HTcfg=
    "v 3\n"
    "k   rpversion   2.2\n"
    "k   authtoolversion   3cc5cdb582\n"
    "k   authtool   tag:dts.com,2016:mda:authtool:olc\n"
    "c   smooth   1\n"
    "e   http://dts.com/mda/soundfield#131HT\n"
    "s   L       0   -30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s   C       1     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
    "s   R       2    30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s   LSS     3   -90.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020107.00000000\n"
    "s   RSS     4    90.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020108.00000000\n"
    "s   LRS     5  -150.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020109.00000000\n"
    "s   RRS     6   150.00    0.00   urn:smpte:ul:060E2B34.0401010D.0302010A.00000000\n"
    "s   LFE     7     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
    "s   CH      8     0.00   23.89   http://dts.com/mda/channels#CH\n"
    "s   LH      9   -30.00   20.99   http://dts.com/mda/channels#LH\n"
    "s   LHS    10  -110.00   30.00   http://dts.com/mda/channels#LHS\n"
    "s   RH     11    30.00   20.99   http://dts.com/mda/channels#RH\n"
    "s   RHS    12   110.00   30.00   http://dts.com/mda/channels#RHS\n"
    "s   TS     13     0.00   90.00   http://dts.com/mda/channels#TS\n"
    "w   LFE\n"
    "p   C     CH    RH\n"
    "p   C     CH    LH\n"
    "p   C     L     LH\n"
    "p   C     R     RH\n"
    "p   CH    RH    TS\n"
    "p   CH    LH    TS\n"
    "p   L     LSS   LH\n"
    "p   LRS   LSS   LHS\n"
    "p   LRS   RRS   TS\n"
    "p   LRS   LHS   TS\n"
    "p   LSS   LHS   LH\n"
    "p   R     RSS   RH\n"
    "p   RRS   RSS   RHS\n"
    "p   RRS   RHS   TS\n"
    "p   RSS   RH    RHS\n"
    "p   RH    RHS   TS\n"
    "p   LHS   LH    TS\n";


/*######################################################
# Location Name: PACL-616
# Auditorium:    OLC_IAB_5-1sds
# Created  on:   2019-05-29 20:45:38
# Last Modified: 2019-05-29 20:45:38
# Created by Configurator version dc67654de6
######################################################
# This is a configuration file for
# the Reference Renderer included
# with MDACreator/MDAPlayer v. 0.9.0.0 and higher.
# Parameters are separated by space characters.
######################################################*/

const int IABConfigWithUseCase51ChannelCount = 28;
const std::string IABConfigWithUseCase51=
    "v 3\n"
    "k   rpversion   2.2\n"
    "k   authtoolversion   dc67654de6\n"
    "k   authtool   tag:dts.com,2016:mda:authtool:olc\n"
    "c   smooth   1\n"
    "e   urn:smpte:ul:060E2B34.0401010D.03020201.00000000\n"
    "s   L        0   -30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s   C        1     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
    "s   R        2    30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s   LS       3  -110.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020105.00000000\n"
    "s   RS       4   110.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020106.00000000\n"
    "s   LFE      5     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
    "s   LC       6   -16.10    0.00   urn:smpte:ul:060E2B34.0401010D.0302010B.00000000\n"
    "s   RC       7    16.10    0.00   urn:smpte:ul:060E2B34.0401010D.0302010C.00000000\n"
    "s   LRS1     8  -150.00    0.00\n"
    "s   LRS2     9  -169.11    0.00\n"
    "s   LSS1    10   -45.00    0.00\n"
    "s   LSS2    11   -71.57    0.00\n"
    "s   LSS3    12  -108.43    0.00\n"
    "s   LSS4    13  -135.00    0.00\n"
    "s   RRS1    14   150.00    0.00\n"
    "s   RRS2    15   169.11    0.00\n"
    "s   RSS1    16    45.00    0.00\n"
    "s   RSS2    17    71.57    0.00\n"
    "s   RSS3    18   108.43    0.00\n"
    "s   RSS4    19   135.00    0.00\n"
    "s   TSL1    20   -24.79   35.99\n"
    "s   TSL2    21   -54.18   54.55\n"
    "s   TSL3    22  -125.82   54.55\n"
    "s   TSL4    23  -155.21   35.99\n"
    "s   TSR1    24    24.79   35.99\n"
    "s   TSR2    25    54.18   54.55\n"
    "s   TSR3    26   125.82   54.55\n"
    "s   TSR4    27   155.21   35.99\n"
    "w   LFE\n"
    "p   TSL4   TSL3   TSR4\n"
    "p   TSL4   TSL3   TSR3\n"
    "p   TSL4   TSL3   LSS4\n"
    "p   TSL4   TSR4   TSR3\n"
    "p   TSL4   TSR4   RRS2\n"
    "p   TSL4   TSR4   LRS2\n"
    "p   TSL4   RRS2   LRS2\n"
    "p   TSL4   LRS2   LRS1\n"
    "p   TSL4   LRS1   LSS4\n"
    "p   TSL3   TSL2   TSR3\n"
    "p   TSL3   TSL2   LSS3\n"
    "p   TSL3   TSL2   LSS2\n"
    "p   TSL3   TSL2   TSR2\n"
    "p   TSL3   TSR4   TSR3\n"
    "p   TSL3   TSR3   TSR2\n"
    "p   TSL3   LSS3   LSS2\n"
    "p   TSL3   LSS3   LSS4\n"
    "p   TSL2   TSL1   LSS1\n"
    "p   TSL2   TSL1   TSR2\n"
    "p   TSL2   TSL1   TSR1\n"
    "p   TSL2   TSR3   TSR2\n"
    "p   TSL2   LSS3   LSS2\n"
    "p   TSL2   LSS2   LSS1\n"
    "p   TSL2   TSR2   TSR1\n"
    "p   C      TSL1   LC\n"
    "p   C      TSL1   TSR1\n"
    "p   C      RC     TSR1\n"
    "p   TSL1   L      LSS1\n"
    "p   TSL1   L      LC\n"
    "p   TSL1   TSR2   TSR1\n"
    "p   TSR4   TSR3   RSS4\n"
    "p   TSR4   RRS1   RRS2\n"
    "p   TSR4   RRS1   RSS4\n"
    "p   TSR4   RRS2   LRS2\n"
    "p   TSR3   RSS4   RSS3\n"
    "p   TSR3   RSS2   RSS3\n"
    "p   TSR3   RSS2   TSR2\n"
    "p   TSR3   RSS3   TSR2\n"
    "p   R      RSS1   TSR1\n"
    "p   R      RC     TSR1\n"
    "p   RSS1   RSS2   TSR2\n"
    "p   RSS1   TSR2   TSR1\n"
    "p   RSS2   RSS3   TSR2\n";

/*######################################################
# Location Name: PACL-616
# Auditorium:    OLC_IAB_7-1
# Created  on:   2019-05-29 20:45:38
# Last Modified: 2019-05-29 20:45:38
# Created by Configurator version dc67654de6
######################################################
# This is a configuration file for
# the Reference Renderer included
# with MDACreator/MDAPlayer v. 0.9.0.0 and higher.
# Parameters are separated by space characters.
######################################################*/

const int IABConfigWithUseCase71DSChannelCount = 28;
const std::string IABConfigWithUseCase71DS=
    "v 3\n"
    "k   rpversion   2.2\n"
    "k   authtoolversion   dc67654de6\n"
    "k   authtool   tag:dts.com,2016:mda:authtool:olc\n"
    "c   smooth   1\n"
    "e   urn:smpte:ul:060E2B34.0401010D.03020202.00000000\n"
    "s   L        0   -30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s   C        1     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
    "s   R        2    30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s   LSS      3   -90.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020107.00000000\n"
    "s   RSS      4    90.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020108.00000000\n"
    "s   LRS      5  -150.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020109.00000000\n"
    "s   RRS      6   150.00    0.00   urn:smpte:ul:060E2B34.0401010D.0302010A.00000000\n"
    "s   LFE      7     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
    "s   LRS1     8  -150.00    0.00\n"
    "s   LRS2     9  -169.11    0.00\n"
    "s   LSS1    10   -45.00    0.00\n"
    "s   LSS2    11   -71.57    0.00\n"
    "s   LSS3    12  -108.43    0.00\n"
    "s   LSS4    13  -135.00    0.00\n"
    "s   RRS1    14   150.00    0.00\n"
    "s   RRS2    15   169.11    0.00\n"
    "s   RSS1    16    45.00    0.00\n"
    "s   RSS2    17    71.57    0.00\n"
    "s   RSS3    18   108.43    0.00\n"
    "s   RSS4    19   135.00    0.00\n"
    "s   TSL1    20   -24.79   35.99\n"
    "s   TSL2    21   -54.18   54.55\n"
    "s   TSL3    22  -125.82   54.55\n"
    "s   TSL4    23  -155.21   35.99\n"
    "s   TSR1    24    24.79   35.99\n"
    "s   TSR2    25    54.18   54.55\n"
    "s   TSR3    26   125.82   54.55\n"
    "s   TSR4    27   155.21   35.99\n"
    "w   LFE\n"
    "p   TSL4   TSL3   TSR4\n"
    "p   TSL4   TSL3   TSR3\n"
    "p   TSL4   TSL3   LSS4\n"
    "p   TSL4   LRS2   TSR4\n"
    "p   TSL4   LRS2   LRS1\n"
    "p   TSL4   LRS2   RRS2\n"
    "p   TSL4   TSR4   TSR3\n"
    "p   TSL4   TSR4   RRS2\n"
    "p   TSL4   LRS1   LSS4\n"
    "p   TSL3   TSL2   LSS3\n"
    "p   TSL3   TSL2   LSS2\n"
    "p   TSL3   TSL2   TSR3\n"
    "p   TSL3   TSL2   TSR2\n"
    "p   TSL3   LSS3   LSS2\n"
    "p   TSL3   LSS3   LSS4\n"
    "p   TSL3   TSR4   TSR3\n"
    "p   TSL3   TSR3   TSR2\n"
    "p   TSL2   TSL1   LSS1\n"
    "p   TSL2   TSL1   TSR2\n"
    "p   TSL2   TSL1   TSR1\n"
    "p   TSL2   LSS3   LSS2\n"
    "p   TSL2   LSS2   LSS1\n"
    "p   TSL2   TSR3   TSR2\n"
    "p   TSL2   TSR2   TSR1\n"
    "p   C      TSL1   L\n"
    "p   C      TSL1   TSR1\n"
    "p   C      R      TSR1\n"
    "p   TSL1   LSS1   L\n"
    "p   TSL1   TSR2   TSR1\n"
    "p   RSS4   TSR4   TSR3\n"
    "p   RSS4   TSR4   RRS1\n"
    "p   RSS4   RSS3   TSR3\n"
    "p   RSS2   RSS3   TSR3\n"
    "p   RSS2   RSS3   TSR2\n"
    "p   RSS2   TSR3   TSR2\n"
    "p   RSS2   TSR2   RSS1\n"
    "p   LRS2   TSR4   RRS2\n"
    "p   TSR4   RRS1   RRS2\n"
    "p   RSS3   TSR3   TSR2\n"
    "p   R      RSS1   TSR1\n"
    "p   TSR2   RSS1   TSR1\n";

/*######################################################
# Location Name: PACL-616
# Auditorium:    OLC_IAB_7-1sds
# Created  on:   2019-05-29 20:45:38
# Last Modified: 2019-05-29 20:45:38
# Created by Configurator version dc67654de6
######################################################
# This is a configuration file for
# the Reference Renderer included
# with MDACreator/MDAPlayer v. 0.9.0.0 and higher.
# Parameters are separated by space characters.
######################################################*/

const int IABConfigWithUseCase71SDSChannelCount = 28;
const std::string IABConfigWithUseCase71SDS=
    "v 3\n"
    "k   rpversion   2.2\n"
    "k   authtoolversion   dc67654de6\n"
    "k   authtool   tag:dts.com,2016:mda:authtool:olc\n"
    "c   smooth   1\n"
    "e   urn:smpte:ul:060E2B34.0401010D.03020203.00000000\n"
    "s   L        0   -30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s   C        1     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
    "s   R        2    30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s   LS       3  -110.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020105.00000000\n"
    "s   RS       4   110.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020106.00000000\n"
    "s   LFE      5     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
    "s   LC       6   -16.10    0.00   urn:smpte:ul:060E2B34.0401010D.0302010B.00000000\n"
    "s   RC       7    16.10    0.00   urn:smpte:ul:060E2B34.0401010D.0302010C.00000000\n"
    "s   LRS1     8  -150.00    0.00\n"
    "s   LRS2     9  -169.11    0.00\n"
    "s   LSS1    10   -45.00    0.00\n"
    "s   LSS2    11   -71.57    0.00\n"
    "s   LSS3    12  -108.43    0.00\n"
    "s   LSS4    13  -135.00    0.00\n"
    "s   RRS1    14   150.00    0.00\n"
    "s   RRS2    15   169.11    0.00\n"
    "s   RSS1    16    45.00    0.00\n"
    "s   RSS2    17    71.57    0.00\n"
    "s   RSS3    18   108.43    0.00\n"
    "s   RSS4    19   135.00    0.00\n"
    "s   TSL1    20   -24.79   35.99\n"
    "s   TSL2    21   -54.18   54.55\n"
    "s   TSL3    22  -125.82   54.55\n"
    "s   TSL4    23  -155.21   35.99\n"
    "s   TSR1    24    24.79   35.99\n"
    "s   TSR2    25    54.18   54.55\n"
    "s   TSR3    26   125.82   54.55\n"
    "s   TSR4    27   155.21   35.99\n"
    "w   LFE\n"
    "p   TSL4   TSL3   TSR4\n"
    "p   TSL4   TSL3   TSR3\n"
    "p   TSL4   TSL3   LSS4\n"
    "p   TSL4   TSR4   TSR3\n"
    "p   TSL4   TSR4   RRS2\n"
    "p   TSL4   TSR4   LRS2\n"
    "p   TSL4   RRS2   LRS2\n"
    "p   TSL4   LRS2   LRS1\n"
    "p   TSL4   LRS1   LSS4\n"
    "p   TSL3   TSL2   TSR3\n"
    "p   TSL3   TSL2   LSS3\n"
    "p   TSL3   TSL2   LSS2\n"
    "p   TSL3   TSL2   TSR2\n"
    "p   TSL3   TSR4   TSR3\n"
    "p   TSL3   TSR3   TSR2\n"
    "p   TSL3   LSS3   LSS2\n"
    "p   TSL3   LSS3   LSS4\n"
    "p   TSL2   TSL1   LSS1\n"
    "p   TSL2   TSL1   TSR2\n"
    "p   TSL2   TSL1   TSR1\n"
    "p   TSL2   TSR3   TSR2\n"
    "p   TSL2   LSS3   LSS2\n"
    "p   TSL2   LSS2   LSS1\n"
    "p   TSL2   TSR2   TSR1\n"
    "p   C      TSL1   LC\n"
    "p   C      TSL1   TSR1\n"
    "p   C      RC     TSR1\n"
    "p   TSL1   L      LSS1\n"
    "p   TSL1   L      LC\n"
    "p   TSL1   TSR2   TSR1\n"
    "p   TSR4   TSR3   RSS4\n"
    "p   TSR4   RRS1   RRS2\n"
    "p   TSR4   RRS1   RSS4\n"
    "p   TSR4   RRS2   LRS2\n"
    "p   TSR3   RSS4   RSS3\n"
    "p   TSR3   RSS2   RSS3\n"
    "p   TSR3   RSS2   TSR2\n"
    "p   TSR3   RSS3   TSR2\n"
    "p   R      RSS1   TSR1\n"
    "p   R      RC     TSR1\n"
    "p   RSS1   RSS2   TSR2\n"
    "p   RSS1   TSR2   TSR1\n"
    "p   RSS2   RSS3   TSR2\n";

/*######################################################
# Location Name: PACL-616
# Auditorium:    OLC_IAB_9-1
# Created  on:   2019-05-29 20:45:38
# Last Modified: 2019-05-29 20:45:38
# Created by Configurator version dc67654de6
######################################################
# This is a configuration file for
# the Reference Renderer included
# with MDACreator/MDAPlayer v. 0.9.0.0 and higher.
# Parameters are separated by space characters.
######################################################*/

const int IABConfigWithUseCase91ChannelCount = 30;
const std::string IABConfigWithUseCase91=
    "v 3\n"
    "k   rpversion   2.2\n"
    "k   authtoolversion   dc67654de6\n"
    "k   authtool   tag:dts.com,2016:mda:authtool:olc\n"
    "c   smooth   1\n"
    "e   http://dts.com/mda/soundfield#91OH\n"
    "s   L        0   -30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s   C        1     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
    "s   R        2    30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s   LSS      3   -90.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020107.00000000\n"
    "s   RSS      4    90.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020108.00000000\n"
    "s   LRS      5  -150.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020109.00000000\n"
    "s   RRS      6   150.00    0.00   urn:smpte:ul:060E2B34.0401010D.0302010A.00000000\n"
    "s   LFE      7     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
    "s   TSL      8   -90.00   60.00   http://dts.com/mda/channels#TSL\n"
    "s   TSR      9    90.00   60.00   http://dts.com/mda/channels#TSR\n"
    "s   LRS1    10  -150.00    0.00\n"
    "s   LRS2    11  -169.11    0.00\n"
    "s   LSS1    12   -45.00    0.00\n"
    "s   LSS2    13   -71.57    0.00\n"
    "s   LSS3    14  -108.43    0.00\n"
    "s   LSS4    15  -135.00    0.00\n"
    "s   RRS1    16   150.00    0.00\n"
    "s   RRS2    17   169.11    0.00\n"
    "s   RSS1    18    45.00    0.00\n"
    "s   RSS2    19    71.57    0.00\n"
    "s   RSS3    20   108.43    0.00\n"
    "s   RSS4    21   135.00    0.00\n"
    "s   TSL1    22   -24.79   35.99\n"
    "s   TSL2    23   -54.18   54.55\n"
    "s   TSL3    24  -125.82   54.55\n"
    "s   TSL4    25  -155.21   35.99\n"
    "s   TSR1    26    24.79   35.99\n"
    "s   TSR2    27    54.18   54.55\n"
    "s   TSR3    28   125.82   54.55\n"
    "s   TSR4    29   155.21   35.99\n"
    "w   LFE\n"
    "p   TSL4   TSL3   TSR4\n"
    "p   TSL4   TSL3   TSR3\n"
    "p   TSL4   TSL3   LSS4\n"
    "p   TSL4   LRS2   TSR4\n"
    "p   TSL4   LRS2   LRS1\n"
    "p   TSL4   LRS2   RRS2\n"
    "p   TSL4   TSR4   TSR3\n"
    "p   TSL4   TSR4   RRS2\n"
    "p   TSL4   LRS1   LSS4\n"
    "p   TSL3   TSL2   LSS3\n"
    "p   TSL3   TSL2   LSS2\n"
    "p   TSL3   TSL2   TSR3\n"
    "p   TSL3   TSL2   TSR2\n"
    "p   TSL3   LSS3   LSS2\n"
    "p   TSL3   LSS3   LSS4\n"
    "p   TSL3   TSR4   TSR3\n"
    "p   TSL3   TSR3   TSR2\n"
    "p   TSL2   TSL1   LSS1\n"
    "p   TSL2   TSL1   TSR2\n"
    "p   TSL2   TSL1   TSR1\n"
    "p   TSL2   LSS3   LSS2\n"
    "p   TSL2   LSS2   LSS1\n"
    "p   TSL2   TSR3   TSR2\n"
    "p   TSL2   TSR2   TSR1\n"
    "p   C      TSL1   L\n"
    "p   C      TSL1   TSR1\n"
    "p   C      R      TSR1\n"
    "p   TSL1   LSS1   L\n"
    "p   TSL1   TSR2   TSR1\n"
    "p   RSS4   TSR4   TSR3\n"
    "p   RSS4   TSR4   RRS1\n"
    "p   RSS4   RSS3   TSR3\n"
    "p   RSS2   RSS3   TSR3\n"
    "p   RSS2   RSS3   TSR2\n"
    "p   RSS2   TSR3   TSR2\n"
    "p   RSS2   TSR2   RSS1\n"
    "p   LRS2   TSR4   RRS2\n"
    "p   TSR4   RRS1   RRS2\n"
    "p   RSS3   TSR3   TSR2\n"
    "p   R      RSS1   TSR1\n"
    "p   TSR2   RSS1   TSR1\n";

/*######################################################
 # Location Name: PACL-616
 # Auditorium:    OLC_IAB_11-1
 # Created  on:   2019-05-29 20:45:38
 # Last Modified: 2019-05-29 20:45:38
 # Created by Configurator version dc67654de6
 ######################################################
 # This is a configuration file for
 # the Reference Renderer included
 # with MDACreator/MDAPlayer v. 0.9.0.0 and higher.
 # Parameters are separated by space characters.
 ######################################################*/

const int IABConfigWithUseCase111ChannelCount = 40;
const std::string IABConfigWithUseCase111=
    "v 3\n"
    "k   rpversion   2.2\n"
    "k   authtoolversion   dc67654de6\n"
    "k   authtool   tag:dts.com,2016:mda:authtool:olc\n"
    "c   smooth   1\n"
    "e   http://dts.com/mda/soundfield#111HT\n"
    "s   L        0   -30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s   C        1     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
    "s   R        2    30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s   LS       3  -110.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020105.00000000\n"
    "s   RS       4   110.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020106.00000000\n"
    "s   LFE      5     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
    "s   CH       6     0.00   23.89   http://dts.com/mda/channels#CH\n"
    "s   LH       7   -30.00   20.99   http://dts.com/mda/channels#LH\n"
    "s   LHS      8  -110.00   30.00   http://dts.com/mda/channels#LHS\n"
    "s   RH       9    30.00   20.99   http://dts.com/mda/channels#RH\n"
    "s   RHS     10   110.00   30.00   http://dts.com/mda/channels#RHS\n"
    "s   TS      11     0.00   90.00   http://dts.com/mda/channels#TS\n"
    "s   LRH1    12  -150.00   20.99\n"
    "s   LRH2    13  -169.11   23.51\n"
    "s   LRS1    14  -150.00    0.00\n"
    "s   LRS2    15  -169.11    0.00\n"
    "s   LSH1    16   -45.00   22.21\n"
    "s   LSH2    17   -71.57   28.71\n"
    "s   LSH3    18  -108.43   28.71\n"
    "s   LSH4    19  -135.00   22.21\n"
    "s   LSS1    20   -45.00    0.00\n"
    "s   LSS2    21   -71.57    0.00\n"
    "s   LSS3    22  -108.43    0.00\n"
    "s   LSS4    23  -135.00    0.00\n"
    "s   RRH1    24   150.00   20.99\n"
    "s   RRH2    25   169.11   23.51\n"
    "s   RRS1    26   150.00    0.00\n"
    "s   RRS2    27   169.11    0.00\n"
    "s   RSH1    28    45.00   22.21\n"
    "s   RSH2    29    71.57   28.71\n"
    "s   RSH3    30   108.43   28.71\n"
    "s   RSH4    31   135.00   22.21\n"
    "s   RSS1    32    45.00    0.00\n"
    "s   RSS2    33    71.57    0.00\n"
    "s   RSS3    34   108.43    0.00\n"
    "s   RSS4    35   135.00    0.00\n"
    "s   TSC1    36     0.00   38.66\n"
    "s   TSC2    37     0.00   67.38\n"
    "s   TSC3    38  -180.00   67.38\n"
    "s   TSC4    39  -180.00   38.66\n"
    "w   LFE\n"
    "p   C      L      LH\n"
    "p   C      R      RH\n"
    "p   C      CH     RH\n"
    "p   C      CH     LH\n"
    "p   RSH3   RSH4   RSS3\n"
    "p   RSH3   RSH4   TSC3\n"
    "p   RSH3   RSH2   RSS2\n"
    "p   RSH3   RSH2   RSS3\n"
    "p   RSH3   RSH2   TSC3\n"
    "p   RSH3   RSH2   TSC2\n"
    "p   RSH3   RSS2   RSS3\n"
    "p   RSH3   TSC3   TSC2\n"
    "p   RSH4   RRH1   RSS4\n"
    "p   RSH4   RRH1   TSC4\n"
    "p   RSH4   RSS4   RSS3\n"
    "p   RSH4   TSC3   TSC4\n"
    "p   L      LSS1   LH\n"
    "p   RSH1   RSH2   RSS2\n"
    "p   RSH1   RSH2   TSC2\n"
    "p   RSH1   RSS1   RSS2\n"
    "p   RSH1   RSS1   RH\n"
    "p   RSH1   TSC2   TSC1\n"
    "p   RSH1   TSC1   RH\n"
    "p   LRH1   LSH4   LSS4\n"
    "p   LRH1   LSH4   TSC4\n"
    "p   LRH1   LRH2   LRS2\n"
    "p   LRH1   LRH2   TSC4\n"
    "p   LRH1   LRS2   LRS1\n"
    "p   LRH1   LRS1   LSS4\n"
    "p   RRH2   RRH1   RRS2\n"
    "p   RRH2   RRH1   TSC4\n"
    "p   RRH2   LRH2   RRS2\n"
    "p   RRH2   LRH2   LRS2\n"
    "p   RRH2   LRH2   TSC4\n"
    "p   RRH2   RRS2   LRS2\n"
    "p   RSH2   RSS2   RSS3\n"
    "p   RSH2   TSC3   TSC2\n"
    "p   RRH1   RRS1   RRS2\n"
    "p   RRH1   RRS1   RSS4\n"
    "p   LSH4   LSH3   LSS3\n"
    "p   LSH4   LSH3   TSC3\n"
    "p   LSH4   LSS3   LSS4\n"
    "p   LSH4   TSC3   TSC4\n"
    "p   LSH3   LSH2   LSS3\n"
    "p   LSH3   LSH2   LSS2\n"
    "p   LSH3   LSH2   TSC3\n"
    "p   LSH3   LSH2   TSC2\n"
    "p   LSH3   LSS3   LSS2\n"
    "p   LSH3   TSC3   TSC2\n"
    "p   R      RSS1   RH\n"
    "p   LSH2   LSH1   LSS2\n"
    "p   LSH2   LSH1   TSC2\n"
    "p   LSH2   LSS3   LSS2\n"
    "p   LSH2   TSC3   TSC2\n"
    "p   LSH1   LSS2   LSS1\n"
    "p   LSH1   LSS1   LH\n"
    "p   LSH1   TSC2   TSC1\n"
    "p   LSH1   TSC1   LH\n"
    "p   LRH2   RRS2   LRS2\n"
    "p   CH     TSC1   RH\n"
    "p   CH     TSC1   LH\n";

/*
 ######################################################
 # Location Name: PACL-616
 # Auditorium:    OLC_IAB_13-1
 # Created  on:   2019-05-29 20:45:38
 # Last Modified: 2019-05-29 20:45:38
 # Created by Configurator version dc67654de6
 ######################################################
 # This is a configuration file for
 # the Reference Renderer included
 # with MDACreator/MDAPlayer v. 0.9.0.0 and higher.
 # Parameters are separated by space characters.
 ######################################################*/

const int IABConfigWithUseCase131ChannelCount = 42;
const std::string IABConfigWithUseCase131=
    "v 3\n"
    "k   rpversion   2.2\n"
    "k   authtoolversion   dc67654de6\n"
    "k   authtool   tag:dts.com,2016:mda:authtool:olc\n"
    "c   smooth   1\n"
    "e   http://dts.com/mda/soundfield#131HT\n"
    "s   L        0   -30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020101.00000000\n"
    "s   C        1     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020103.00000000\n"
    "s   R        2    30.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020102.00000000\n"
    "s   LSS      3   -90.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020107.00000000\n"
    "s   RSS      4    90.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020108.00000000\n"
    "s   LRS      5  -150.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020109.00000000\n"
    "s   RRS      6   150.00    0.00   urn:smpte:ul:060E2B34.0401010D.0302010A.00000000\n"
    "s   LFE      7     0.00    0.00   urn:smpte:ul:060E2B34.0401010D.03020104.00000000\n"
    "s   CH       8     0.00   23.89   http://dts.com/mda/channels#CH\n"
    "s   LH       9   -30.00   20.99   http://dts.com/mda/channels#LH\n"
    "s   LHS     10  -110.00   30.00   http://dts.com/mda/channels#LHS\n"
    "s   RH      11    30.00   20.99   http://dts.com/mda/channels#RH\n"
    "s   RHS     12   110.00   30.00   http://dts.com/mda/channels#RHS\n"
    "s   TS      13     0.00   90.00   http://dts.com/mda/channels#TS\n"
    "s   LRH1    14  -150.00   20.99\n"
    "s   LRH2    15  -169.11   23.51\n"
    "s   LRS1    16  -150.00    0.00\n"
    "s   LRS2    17  -169.11    0.00\n"
    "s   LSH1    18   -45.00   22.21\n"
    "s   LSH2    19   -71.57   28.71\n"
    "s   LSH3    20  -108.43   28.71\n"
    "s   LSH4    21  -135.00   22.21\n"
    "s   LSS1    22   -45.00    0.00\n"
    "s   LSS2    23   -71.57    0.00\n"
    "s   LSS3    24  -108.43    0.00\n"
    "s   LSS4    25  -135.00    0.00\n"
    "s   RRH1    26   150.00   20.99\n"
    "s   RRH2    27   169.11   23.51\n"
    "s   RRS1    28   150.00    0.00\n"
    "s   RRS2    29   169.11    0.00\n"
    "s   RSH1    30    45.00   22.21\n"
    "s   RSH2    31    71.57   28.71\n"
    "s   RSH3    32   108.43   28.71\n"
    "s   RSH4    33   135.00   22.21\n"
    "s   RSS1    34    45.00    0.00\n"
    "s   RSS2    35    71.57    0.00\n"
    "s   RSS3    36   108.43    0.00\n"
    "s   RSS4    37   135.00    0.00\n"
    "s   TSC1    38     0.00   38.66\n"
    "s   TSC2    39     0.00   67.38\n"
    "s   TSC3    40  -180.00   67.38\n"
    "s   TSC4    41  -180.00   38.66\n"
    "w   LFE\n"
    "p   C      L      LH\n"
    "p   C      R      RH\n"
    "p   C      CH     RH\n"
    "p   C      CH     LH\n"
    "p   RSH3   RSH4   RSS3\n"
    "p   RSH3   RSH4   TSC3\n"
    "p   RSH3   RSH2   RSS2\n"
    "p   RSH3   RSH2   RSS3\n"
    "p   RSH3   RSH2   TSC3\n"
    "p   RSH3   RSH2   TSC2\n"
    "p   RSH3   RSS2   RSS3\n"
    "p   RSH3   TSC3   TSC2\n"
    "p   RSH4   RRH1   RSS4\n"
    "p   RSH4   RRH1   TSC4\n"
    "p   RSH4   RSS4   RSS3\n"
    "p   RSH4   TSC3   TSC4\n"
    "p   L      LSS1   LH\n"
    "p   RSH1   RSH2   RSS2\n"
    "p   RSH1   RSH2   TSC2\n"
    "p   RSH1   RSS1   RSS2\n"
    "p   RSH1   RSS1   RH\n"
    "p   RSH1   TSC2   TSC1\n"
    "p   RSH1   TSC1   RH\n"
    "p   LRH1   LSH4   LSS4\n"
    "p   LRH1   LSH4   TSC4\n"
    "p   LRH1   LRH2   LRS2\n"
    "p   LRH1   LRH2   TSC4\n"
    "p   LRH1   LRS2   LRS1\n"
    "p   LRH1   LRS1   LSS4\n"
    "p   RRH2   RRH1   RRS2\n"
    "p   RRH2   RRH1   TSC4\n"
    "p   RRH2   LRH2   RRS2\n"
    "p   RRH2   LRH2   LRS2\n"
    "p   RRH2   LRH2   TSC4\n"
    "p   RRH2   RRS2   LRS2\n"
    "p   RSH2   RSS2   RSS3\n"
    "p   RSH2   TSC3   TSC2\n"
    "p   RRH1   RRS1   RRS2\n"
    "p   RRH1   RRS1   RSS4\n"
    "p   LSH4   LSH3   LSS3\n"
    "p   LSH4   LSH3   TSC3\n"
    "p   LSH4   LSS3   LSS4\n"
    "p   LSH4   TSC3   TSC4\n"
    "p   LSH3   LSH2   LSS3\n"
    "p   LSH3   LSH2   LSS2\n"
    "p   LSH3   LSH2   TSC3\n"
    "p   LSH3   LSH2   TSC2\n"
    "p   LSH3   LSS3   LSS2\n"
    "p   LSH3   TSC3   TSC2\n"
    "p   R      RSS1   RH\n"
    "p   LSH2   LSH1   LSS2\n"
    "p   LSH2   LSH1   TSC2\n"
    "p   LSH2   LSS3   LSS2\n"
    "p   LSH2   TSC3   TSC2\n"
    "p   LSH1   LSS2   LSS1\n"
    "p   LSH1   LSS1   LH\n"
    "p   LSH1   TSC2   TSC1\n"
    "p   LSH1   TSC1   LH\n"
    "p   LRH2   RRS2   LRS2\n"
    "p   CH     TSC1   RH\n"
    "p   CH     TSC1   LH\n";

#endif /* TESTCFG_H_ */
